-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pack: enable kafka on windows #9108
pack: enable kafka on windows #9108
Conversation
Signed-off-by: Chris Mc <[email protected]>
Partially duplicated #8662. |
Seems like we needed the same feature at the same time 😂 let's hope we can get more traction! |
great job |
Found more related issues of others asking for this feature #7010 |
Do we need dependency updates for the various builds? |
I am sorry Patrick but I don't understand your question. Could you try rephrasing it differently? This is windows only, so none of the distro packages are affected. For the windows docker, the source code for Kafka is the same that's already checked into the repo. There are no changes to any dependencies or versionnin this pr. |
Ah my bad, just windows - I saw the cmake change and thought it was global. |
Phew! got scared I missed something important 🙈 Windows setting in CMake so it should not be global |
However, AppVeyor complains that missing libcrypto.lib error:
|
I am not sure how to move this forward, #5690 it seems that you already plan to remove Appveyor. I can't help but notice you duplicated this PR and did in fact disable appveyor in #8662 since it's not setup to handle windows. It's missing OpenSSL from being installed in the pipeline Line 35 in a6aac45
fluent-bit/dockerfiles/Dockerfile.windows Line 65 in a6aac45
As someone relying on the GitHub packages produced for Windows I would like to give my vote of confidence for making the switch. |
No. AppVeyor's Windows workers are already installed OpenSSL libraries. ref: https://www.appveyor.com/docs/windows-images-software/
We didn't tried this. Because We had already used GitHub Actions to publish Windows packages. AppVeyor is no longer needed to create them. |
Superserded by #8662. |
And thanks for your vcpkg advice here. I applied your advice in #8692. Anyway thank you for your suggestions. |
Wonderful! I apologize I was not clear but I am glad this made it into the next release. Thanks! |
This PR enables Kafka in/out by default for fluentbit. The research I found the original reason was the CI/CD pipeline was not about to support it but in the years since it has been greatly improved and I was able to get it to build prince-chrismc#2. I used these binaries to deploy to 75 devs across several locations.
I tried to join the slack channel, but I never got the invite and slack says there was a problem. Please let me know if there's more information I can provideI was able to attend the community meeting and share this! ❤️Related issues/pr
#8662
#7010
#5204
Enter
[N/A]
in the box, if an item is not applicable to your change.Testing
Before we can approve your change; please submit the following in a comment:
If this is a change to packaging of containers or native binaries then please confirm it works for all targets.
I was not able to run the tests local but I did run the maintainers ones in my fork to ensure it works.
ok-package-test
label to test for all targets (requires maintainer to do).Documentation
Backporting
Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.